Tengo una consulta que devuelve un campo de tipo matriz y usé .as('Names') para darle un alias. Ahora necesito asignar esto a una clase. ¿Cómo puedo convertir AliasField al tipo de datos MutableSet?
Traté de hacer:
myClass.names = record.get("Names", MutableSet::Class.java)¡Pero esto es de tipo mutableSet<*>! , tendré que convertirlo en un tipo anulable a MutableSet?.
Simplemente mantenga una referencia a su expresión de campo y utilícela para leer valores del registro, por ejemplo:
val names = MY_COLUMN.as("names") val record = ctx.select(names).from(...).fetchOne() myClass.names = record.get(names)